package zb.WX.util;


import com.thoughtworks.xstream.XStream;
import zb.WX.bean.message.Item;

/*
 * 对象转化为xml格式（最后是一个字符串的xml）
 */
public class ObjToXmlUtil {
    /**
     * @param obj         需要转化的对象
     * @param rootElement 转化为rootElement为根标签
     * @return 返回需要的xml字符串
     */
    public static String objToXml(Object obj, String rootElement) {
        XStream xStream = new XStream();
        xStream.alias(rootElement, obj.getClass());//将根标签转化为指定的根标签
        xStream.alias("item", new Item().getClass());
        String xmlString = xStream.toXML(obj);//转化为xml字符串
        return xmlString;
    }
}
